package com.jblv.frame.common.utils.bean;

/**
 * @author happyonion.yangtao
 * @version 1.0
 * @title FieldValueConverter
 * @projectName jblv-frame
 * @packageName com.jblv.frame.common.utils.bean
 * @description FieldValueConverter Bean字段值转换泛型 T:bean中原始值类型 V:转换后的值类型
 * @date Create at 2020/6/4 0:21
 * @since jdk1.8
 */
public interface FieldValueConverter<T, V>  {
    /**
     * 字段值转换, 如将枚举值Integer转换为String类型的name <br/>
     * V:转换后的值， T:bean中原始值
     *
     * @param fieldValue 真实字段值
     */
    V convert(T fieldValue);
}
